package com.rafaelGarcia.eLibreria.modelos.interfaces;

import java.io.Serializable;
import java.util.Set;

public interface Libro extends Serializable {
	Long 			getISBN();
	void 			setISBN(Long i);
	
	String 			getTitulo();
	void 			setTitulo(String t);
	
	String			getDescripcion();
	void			setDescripcion(String d);
	
	Autor 			getAutor();
	void 			setAutor(Autor a);
	
	Integer 		getNumPaginas();
	void 			setNumPaginas(Integer n);
	
	Set<Ejemplar> 	getEjemplares();
	void 			setEjemplares(Set<Ejemplar> lE);

	void 			addEjemplar(Ejemplar e);
	
	Set<Estilo> 	getEstilos();
	void 			setEstilos(Set<Estilo> sE);	
	
	void 			addEstilo(Estilo e);
	void 			removeEstilo(Estilo e);
	
}